/**
 *
 * @param date Date()对象
 * @returns {string} as 2001-01-01
 */
function dateToString(date) {
    return date.getFullYear() + '-' + (date.getMonth() + 1) + "-" + date.getDate();
}

/**
 *
 * @param string as 2001-01-01
 * @returns {Date} Date()对象
 */
function stringToDate(string) {
    var stl = string.split("-");
    return new Date(stl[0], stl[1] - 1, stl[3]);
}

/**
 * 是否早一点
 * @param datea
 * @param dateb
 * @returns {boolean}
 */
function isDateAEalier(datea, dateb) {
    return (datea.getFullYear() < dateb.getFullYear()
        || (datea.getFullYear() === dateb.getFullYear() && datea.getMonth() < dateb.getMonth())
        || (datea.getFullYear() === dateb.getFullYear() && datea.getMonth() === dateb.getMonth() && datea.getDate() < dateb.getDate()))
}

/**
 * 是否是同一天
 * @param date1
 * @param date2
 * @returns {boolean}
 */
function sameDay(date1, date2) {
    return date1.getFullYear() === date2.getFullYear() && date1.getMonth() === date2.getMonth() && date1.getDate() === date2.getDate();
}